html, body, div, span, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, code,

del, dfn, em, img, q, dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

caption, tbody, tfoot, thead, tr, th, td {

  margin: 0;

  padding: 0;

  border: 0;

  font-weight: inherit;

  font-style: inherit;

  font-size: 100%;

  font-family: inherit;

  vertical-align: baseline;

}



.fl{ float:left;}

.fr{ float:right;}



.list_news_01{padding:1px}

.list_news_01 li{background:url(/images/sdg.gif) no-repeat .5em 50%;padding:.3em .8em  .3em 1.5em;margin:0;border-bottom:1px solid #e2e2e2}

.list_news_01 li.bg{background-color:#FCFCFC}

.list_news_01 li span{float:right}

.list_news_01 .ico{display:none}

.list_news_01 li:hover{background-color:#FFFEE5}



 #zoom{ margin-bottom:20px;min-height:200px;height:auto !important;height:200px;overflow:visible;line-height:2em;}

 .btwz{font-family:Microsoft YaHei; font-size:22px;}

.newbody{ border-bottom:1px #CCCCCC dashed; line-height:35px; text-align:center }







.pagination-wrapper{clear:both;padding:1em 0 2em 0;text-align:center}

.pagination{display:inline-block;font-size:12px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.05);}

.pagination li{list-style:none;display:inline;float:left;line-height:1em;text-decoration:none;border:1px solid #ddd;border-left-width:0;display:inline-block;padding:.5em .8em;background-color:#f9f9f9;color:#999 }

.pagination li a{ color:#999 }

.pagination li a:link{background:#fff;color:#4C78A5}

.pagination li a:hover{text-decoration:none}

.pagination li a:link:hover{color:#000}

.pagination li.thisclass{background-color:#DDDDDD;color: #7C7C7C}

.pagination li:first-child{border-left-width:1px;border-radius:3px 0 0 3px}

.pagination li:last-child{border-radius:0 3px 3px 0}

.pagination .pageinfo{color:#444}







ul, li {list-style:none;}

h1,h2,h3,h4,h5,h6 {font-size:13px; font-weight:bold; color: #111;}

a img { border: none; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0;}



/* Tables */

table { border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; }

table, td, th { vertical-align: middle; }



/* Remove possible quote marks (") from <q>, <blockquote>. */

blockquote:before, blockquote:after, q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }



/* ������������������� */

.clearfix:after, .container:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix, .container{display: inline-block;}

* html .clearfix, * html .container{height: 1%;}

.clearfix, .container{display: block;}

.left{float:left;display:inline;}

.right{float:right;display:inline;}

.left_img{float: left; margin: 0 1em 1em 0; padding: 0; }

.right_img{float: right; margin: 0 0 1em 1em; padding:1px; }

.clear{clear:both;}



/* ȫ����ʽ */

body{margin:0; padding:0; font-size: 12px; line-height:1.6; color:#333; font-family:Arial;}

#wrap{width:1190px; margin:0 auto; text-align:left; background:#FFF;}

.top #head{width:1190px; margin:0 auto; text-align:left;}



.pd6{padding:12px 0 12px 6px;}

.top6{margin-top:6px;}

.pd12{padding:10px 12px;}

.pd18{padding:12px 18px;}

.text_center{text-align:center;}

.alginright{text-align:right;}



.box1{margin-bottom:8px; border:solid 1px #E8E8E8;}

.box1 p{text-indent:2em;}

.box1 ul{margin-bottom:8px; padding:6px 12px;}

.box1 li{font-size:12px; height:20px; line-height:20px; padding-left:8px; border-bottom:dotted 1px #CCC; background:url(../jt_huang.gif) no-repeat left 6px;}



h2 {

    font-family: "Microsoft YaHei","����",Arial;

    font-size: 15px;

    font-weight: 300;

}



/* ͼ����ʽ */

p{margin:0 0 8px 0; padding:0;}

a:focus, a:hover{color:#FB9A00; text-decoration:underline;}

a{color:#333; text-decoration:none;}

a.more{text-decoration:underline; font-size:12px;}



/* ͷ�� */

#head{position:relative;}

#logo {height:120px;overflow:hidden; position:relative;}



/* �������� */

.menu3 {position:relative;}

 



#current {   background:#FFC100; color: #fff}

#nav{  

    height: 36px;  

   

    background: #241917;  

 

 

    min-width:500px;  

    margin-left: 0px;  

    padding-left: 53px;  

}     

  

#nav li{  

    list-style: none;  

    display: block;  

    float: left;  

    height: 36px;  

    position: relative;  

    border-right: 1px solid #323232;  

}  

  

#nav li a{  

    padding: 0px 17px 0px 20px;  

    margin: 0px 0;  

    line-height: 36px;  

    text-decoration: none;  

    border-right: 1px solid #636161;  

    height: 36px;  

    color: #FFF;  

    text-shadow: 1px 1px 1px #66696B; 

}  

  

#nav ul{  

    background: #f2f5f6;   

    padding: 0px;  

    border-bottom: 1px solid #DDDDDD;  

    border-right: 1px solid #DDDDDD;  

    border-left:1px solid #DDDDDD;  

    border-radius: 0px 0px 3px 3px;  

    box-shadow: 2px 2px 3px #ECECEC;  

    -webkit-box-shadow: 2px 2px 3px #ECECEC;  

    -moz-box-shadow:2px 2px 3px #ECECEC;    

    width:190px; z-index:9999999999999 

}  

 

 

  

#nav li:hover{  

    background: #010101;  

}  

#nav li a{  

    display: block; font-size:14px; font-weight:bold  

}  

#nav ul li {  

    border-right:none;  

    border-bottom:1px solid #DDDDDD;  

    width:190px;  

    height:36px;  

}  

#nav ul li a {  

    border-right: none;  

    color:#6791AD;  

    text-shadow: 1px 1px 1px #FFF;  

    border-bottom:1px solid #FFFFFF;  font-size:12px; 

}  

#nav ul li:hover{background:#DFEEF0;}  

#nav ul li:last-child { border-bottom: none;}  

#nav ul li:last-child a{ border-bottom: none;}  

/* Sub menus */  

#nav ul{  

    display: none;  

    visibility:hidden;  

    position: absolute;  

    top: 36px;  

}  

  

/* Third-level menus */  

#nav ul ul{  

    top: 0px;  

    left:170px;  

    display: none;  

    visibility:hidden;  

    border: 1px solid #DDDDDD;  

}  

/* Fourth-level menus */  

#nav ul ul ul{  

    top: 0px;  

    left:170px;  

    display: none;  

    visibility:hidden;  

    border: 1px solid #DDDDDD;  

}  

  

#nav ul li{  

    display: block;  

    visibility:visible;  

}  

#nav li:hover > ul{  

    display: block;  

    visibility:visible;  

}  

.search{width:222px; height:28px; background:url(../search_bg.jpg) no-repeat left top; position:absolute; right:0; top:35px;}

.search .searchInput{width:180px; height:26px; line-height:26px; background:none; border:none; position:relative; left:10px; bottom:1px;}

.search .searchBtn{ width:36px; height:28px; background:none; border:none; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}



.mainproducts{margin-bottom:16px;}

.mainproducts .probox{margin-bottom:16px; padding:0;}

.hotpro{margin-left:12px;}



.hometitle{height:40px; line-height:40px; padding-left:26px; background:url(../titlebg.jpg) no-repeat left top; position:relative;}

.hometitle span{font-size:12px; color:#999; display:inline-block; width:200px; margin-left:5px;}

.hometitle h2.zizhi{position:absolute; width:300px; height:40px; line-height:40px; right:22px; top:0;}



/* �������� */

.homeabout{margin-bottom:22px;}

.homeabout h2{height:40px; line-height:40px; padding:0 20px; margin:0 0 14px 0; background:#EEE;}

.homeabout .leftbox{width:650px; height:200px; float:left; margin-left:20px; display:inline; padding:0 0 20px 0; border:solid 1px #EEE; background:#F7F7F7;}

.homeabout .homecf{float:left; margin:0 20px 0 20px;}

.homeabout .leftbox p{text-indent:2em; margin-bottom:5px;}



.rightbox{width:400px; height:200px; float:left; display:inline; margin-left:20px; padding:0 0 20px 0; border:solid 1px #EEE; background:#F7F7F7;}

.rightbox ul{padding-left:14px;}

.rightbox li{ height:22px; line-height:22px; padding-left:12px; background:url(../icon2.jpg) no-repeat left 7px;}



/* ��ҳ���� */

.homenews{padding-bottom:30px;}

.homenews .newscla{width:294px; float:left; margin-left:26px; display:inline;}

.homenews .newscla img{float:right; margin:24px 12px 0 0; display:inline;}

.newscla dl dt a{color:#A25802; font-size:13px; font-family: "Microsoft YaHei","����",Arial;}

.newscla dl dd{margin-left:12px;}



.homekehu{padding:20px 0;}

.homekehu img{float:left; margin:0 0 12px 40px;}



/* foot�Ų���ʽ */

#foot{background:url(../bj.gif); color:#CCC;}

#foot ul{ width:1190px; margin:0 auto; padding:20px 0;}

#foot ul li{padding:0 12px;}

#foot a {color:#FEBC11;}



/* ҳ��banner */

body{margin:0; padding:0; font-size: 12px; line-height:1.6; color:#333; font-family:Arial; background:url(../pagebg.jpg) repeat-x top;}

#banner{height:164px; margin-bottom:10px;}



/* ���������� */

#left_bar{width:245px; float:left; display:inline; border:solid 1px #241917; margin-bottom:12px;}

#left_bar .title{height:30px; line-height:30px; padding:0 0 0 12px; background:url(../bj.gif); color:#CCC;}

.leftnav{margin-bottom:8px;}

.leftnav ul{padding:12px 12px 2px 12px;}

.leftnav li{height:38px; line-height:38px; margin-bottom:6px; padding-left:12px; font-size:13px; background:url("../leftnav.jpg") no-repeat left center;}

.leftnav li a{color:#333; font-weight:bold;}

.leftnav li a:hover{color:#FB9A00;}



.lastnews{margin-bottom:8px;}

.lastnews ul{padding:6px 12px;}

.lastnews li{height:30px; line-height:30px; padding-left:12px; font-size:13px; background:url("../icon2.jpg") no-repeat left center;}

.lastnews li a{color:#333;}

.lastnews li a:hover{color:#FB9A00;}



/* ��Ʒ���� */

.leftnav dl{padding:6px 12px 18px 12px;}

.leftnav dt{height:22px; line-height:22px; margin-bottom:5px; padding-left:12px; font-size:13px; font-weight:bold; border-bottom:dotted 1px #D7D7D7; background:url("../jt.gif") no-repeat left 7px;}

.leftnav dd{height:22px; line-height:22px; padding-left:24px; font-size:12px; background:url("../icon2.jpg") no-repeat 16px 6px;}



/* #main */

#main {width:920px; margin-bottom:8px; float:right; display:inline;}

#main h2.title{height:30px; line-height:30px; padding-left:12px; font-size:14px; position:relative; border-bottom:solid 1px #E8E8E8;}

#main h2.title span{position:absolute; width:400px; height:30px; right:10px; top:0; text-align:right; font-size:12px;}

#main dl dt{font-size:14px; font-weight:bold;}

#main .propage{font-size:13px; padding:12px 20px;}



#main .classdes{font-size:13px; padding:12px 20px;}



#main .pagecon{font-size:14px; line-height:1.8em; padding:15px 12px;}



.duihao{padding-left:28px; background:url("../duihao.jpg") no-repeat left top;}



.contactmain{padding:12px; font-size:14px;}

.contactmain strong{font-size:16px;}



#main h1, #main h2, #main h3, #main h4{margin-bottom:10px;}

#main h1{font-size:20px; font-weight:bold;}

#main h2{font-size:18px; font-weight:bold;}

#main h3{font-size:16px; font-weight:bold;}

#main h4{font-size:15px; font-weight:bold;}



/* probox ����ͼչ����ʽ */

.probox {padding:20px 0 6px 0;}

.probox dl {width:282px; height:263px; overflow:hidden; float:left; margin:0 0 10px 12px; display:inline;}

.probox dl dt img{width:280px; height:187px; border:solid 1px #CCC; margin-bottom:8px;}

.probox dl dt img:hover{border:solid 1px #F90;}

.probox dl dd {line-height:16px; font-size:12px; font-family: "Microsoft YaHei","����",Arial;}



/* casebox ����ͼչ����ʽ */

.casebox {padding:12px 0 6px 0;}

.casebox img{width:280px; height:187px; border:solid 1px #CCC; margin:0 0 12px 12px;}



/* kehubox ����ͼչ����ʽ */

.kehubox {padding:20px 0 6px 0;}

.kehubox dl {width:140px; height:100px; overflow:hidden; float:left; margin:0 0 12px 20px; display:inline; text-align:center;}

.kehubox dl dt img{width:140px; height:70px; border:solid 1px #CCC;}

.kehubox dl dd {height:30px; line-height:30px; overflow:hidden;}



.lastpro{padding:10px; background:#FDF9ED; border:solid 1px #F6B764; margin:12px;}

.lastpro dt{font-size:13px; font-weight:bold; border-bottom:dotted 1px #F6B764; margin-bottom:6px;}

.lastpro dd{width:180px; padding-left:6px; height:20px; line-height:20px; float:left; display:inline; margin-left:12px; background:url(../jt_huang.gif) no-repeat left 8px;}



/* fwtj ����ͼչ����ʽ */

.fwtj {padding:12px 0 12px 0;}

.fwtj h3{height:30px; border-bottom:solid 1px #DDD; margin-bottom:12px;}

.fwtjgoods {float:left; width:222px; height:179px; overflow:hidden; margin:0 0 6px 6px; display:inline;}

.fwtjgoods img {width:220px; height:147px; border:solid 1px #EAEAEA;}

.fwtj_tit {height:30px; line-height:30px; font-size:12px; text-align:center;}



/* picshow */

.picshow{ text-align:center; padding:5px;}

.picshow img{ max-width:700px;}

.order{text-align:center;}

.pro_img{float:left; margin:12px 0 0 12px;width: 400px;}

.right_des{width:460px; float:right;}



/* --�����б�ҳ��-- */

h1.infotit{height:50px; line-height:50px; color:#333; font-size:16px; text-align:center;}

.published{color:#666; text-align:center; height:22px; line-height:22px;}

.newsbox ul{margin:8px 12px;}

.newsbox li{font-size:13px; color:#036; height:22px; line-height:22px; background:url(../point.png) no-repeat left center; padding-left:6px; border-bottom:dashed 1px #CCC;}

.tj{color:#C00;}

.ding{color:#F60;}

.time{font-size:12px; color:#999;}



.searchbox dl{margin:12px 28px; padding-bottom:6px; border-bottom:dashed 1px #CCC;}

.searchbox dt{font-size:13px; color:#036; height:22px; line-height:22px; background:url(../point.png) no-repeat left center; padding-left:6px;}



/* download */

.downbox{margin-bottom:8px;}

.downbox ul{padding:12px 12px 2px 12px;}

.downbox li{height:38px; line-height:38px; margin-bottom:6px; padding-left:12px; font-size:13px; background:url("../downlistbg.jpg") no-repeat left center;}

.downbox li a{color:#333; font-weight:bold;}

.downbox li a:hover{color:#FB9A00;}

a.download{display:block; width:100px; height:30px; line-height:30px; padding-left:16px; background:url(../down.gif) no-repeat left 6px;}



/* --����ҳ����-- */

#main table{border-collapse:collapse; width:95%; margin:6px 0;}

#main table td,th{border-collapse:collapse; padding:3px 5px; border:solid 1px #666; font-family: "Microsoft YaHei","����",Arial;}

#main table th{font-weight:bold; background:#FC0;}

#main table td p{margin:0; padding:0;}

#main .pd12{font-size:15px;}

#main table td dt{color:#39C;}

#main table td dd{padding-left:10px; background:url("../jt.gif") no-repeat left 7px;}



#main #formtable table td{border:0;}



/* --����ҳ����-- */

.fwzc{width:420px; height:200px; float:left; margin:20px 0 0 20px; display:inline; background:#EEE;}

.fwzc p{padding-left:10px; background:url("../jt.gif") no-repeat left 7px;}

.fwzc p{margin-left:20px;}

.fwzc h2{margin:20px 0 12px 20px;}

.fwzc img{float:right; margin:20px 20px 0 0;}



/* wp-pagenavi */

.wp-pagenavi {CLEAR: both; text-align:center; margin:12px 0;}

.wp-pagenavi A {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; PADDING-TOP: 3px; 

	TEXT-DECORATION: none;

}

.wp-pagenavi SPAN {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; PADDING-TOP: 3px; TEXT-DECORATION: none

}

.wp-pagenavi SPAN.current {

	FONT-WEIGHT: bold

}

.pages a, .pages span{display:inline-block; margin-left:6px;}



/* rssmap */

#sitemap{ padding:12px 18px;}

#sitemap h2{height:30px; line-height:30px; background:#E6F7FB; padding:0 12px; margin-bottom:12px; clear:both;}

#sitemap h3{float:left; width:150px; height:26px; line-height:26px; overflow:hidden; border:1px dashed #CCCCCC; text-align:center; margin-bottom:8px; margin-left:8px;}